package com.zmj.sy.mom.srv.aps.bean.vo.sinocam;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

@Getter
@Setter
public class SinoCamReceiveNestNestReqVo {


    @JsonProperty("NestID")
    @ApiModelProperty("切割编号")
    private String nestId;

    @JsonProperty("FactoryID")
    @ApiModelProperty("工厂代码")
    private String factoryIdk;

    @JsonProperty("CutLength")
    @ApiModelProperty("切割长度")
    private BigDecimal cutLength;

    @JsonProperty("Rate")
    @ApiModelProperty("利用率")
    private BigDecimal rate;

    @JsonProperty("CutNozzleNorm")
    @ApiModelProperty("割嘴型号")
    private String cutNozzleNorm;

    @JsonProperty("CutNozzleNumber")
    @ApiModelProperty("割嘴数量")
    private Integer cutNozzleNumber;

    @JsonProperty("CutNozzleDistance")
    @ApiModelProperty("割嘴距离")
    private BigDecimal cutNozzleDistance;

    @JsonProperty("Width")
    @ApiModelProperty("宽")
    private BigDecimal width;

    @JsonProperty("Length")
    @ApiModelProperty("长")
    private BigDecimal length;

    @JsonProperty("NestDate")
    @ApiModelProperty("套料日期")
    private String nestDate;

    @JsonProperty("NeedDate")
    @ApiModelProperty("需求日期")
    private String needDate;

    @JsonProperty("Nester")
    @ApiModelProperty("套料人")
    private String nester;

    @JsonProperty("OccupyProjectIDs")
    @ApiModelProperty("使用项目")
    private String occupyProjectIds;

    @JsonProperty("OccupyStockNos")
    @ApiModelProperty("使用分部")
    private String occupyStockNos;

    @JsonProperty("NestMapUrl")
    @ApiModelProperty("图纸下载地址PDF")
    private String nestMapUrl;

    @JsonProperty("NestDxfUrl")
    @ApiModelProperty("图纸下载地址DXF")
    private String nestDxfUrl;

    @JsonProperty("VersionBrief")
    @ApiModelProperty("版本标识")
    private String versionBrief;

    @JsonProperty("OptionID")
    @ApiModelProperty("切割类型")
    private String optionId;

    @JsonProperty("State")
    @ApiModelProperty("状态")
    private String state;

    @JsonProperty("BookSheet")
    @ApiModelProperty("批次号")
    private String bookSheet;

    @ApiModelProperty("切割工作组编号")
    private String splitGroupCode;



}
